#include "pile.h"
#include <stdlib.h>
#include <stdio.h>


void initialiserPile(Pile * P)
{
	initialiser(P);
}

void testamentPile(Pile * P)
{
	testament(P);
}

void affecterPile(Pile *P1, const Pile * P2)
{
	affecterTableauDyn(P1,P2);
}


void empiler(Pile * P, void * adr)
{
	ajouteElement(P,adr);
}


void depiler(Pile * P)
{
	supprimeDernierElementTabDyn(P);
}

void * consulterSommet(const Pile * P)
{
	return ValeurIemeElementTabDyn(*P,1);
}
int testPileVide(const Pile * P)
{
	if(P==NULL)
	{	
		return 1;
	}
	else
	{	
		return 0;
	}
}

void afficherPile(const Pile * P)
{
	afficheTabDyn(P);
}

